关于我
关于我
我的一些简介
小米 HyperOS Android 14/15 适配坑点
小米 HyperOS Android 14/15 适配坑点
小米 HyperOS Android 14/15 适配坑点 EditText 高度异常 这个问题在 targetApi35,运行在 HyperOS2 Android15 时会出现,表现为高度偏大,文
React Native ScrollView 嵌套下拉刷新中的冲突解决
React Native ScrollView 嵌套下拉刷新中的冲突解决
React Native ScrollView 嵌套下拉刷新中的冲突解决 问题场景 页面上有一个可滚动的布局,除此之外还有其他内容。希望对整个页面添加下拉刷新支持。RN 的 RefreshContr
patch-package 的使用
patch-package 的使用
patch-package 的使用 开发中会遇到所用的三方库和主工程不兼容的情况,可能只需要做一定的小改动就可以运行,但库作者没有积极更新适配或者合入pr。这时候我们可以使用 patch-packag
React Native 中 initialNumToRender 和 windowSize 参数的区别
React Native 中 initialNumToRender 和 windowSize 参数的区别
React Native 中 initialNumToRender 和 windowSize 参数的区别 initialNumToRender https://reactnative.dev/doc
React: 保持组件纯粹
React: 保持组件纯粹
React: 保持组件纯粹 https://zh-hans.react.dev/learn/keeping-components-pure 纯函数 - 只负责自己的任务。它不会更改在该函数调用前就已
Proguard Rules 配置经验总结
Proguard Rules 配置经验总结
Proguard Rules 配置经验总结 本篇均为个人理解,如果有误请见谅。 代码混淆/minify/shrink 代码混淆的简要工作原理 - 通过tree shake的方式,抛弃不需要的代码,降
基于 TextView 的跑马灯效果和踩坑记录
基于 TextView 的跑马灯效果和踩坑记录
出发点 对于一个 TextView ,当文本过长的时候通常需要专门处理,保持比较好的显示效果。默认情况下会采取折行显示的策略。 但 UI 设计图通常不会允许无限换行,所以经常限制行数为1: ```xm